import { MenuTitle } from './global';

export default [
  {
    menuId: 'home',
    menuName: MenuTitle.HOME,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/',
    firstLetter: 'HOME',
    menuCode: 'MENU_HOME',
    menuLevel: 0,
    icon: 'home',
  },
  {
    menuId: 'lcgl',
    menuName: MenuTitle.PROCESS_MANAGER,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/ProcessManager',
    firstLetter: 'LCGL',
    menuCode: 'MENU_LCGL',
    menuLevel: 0,
    icon: 'apartment',
  },
  {
    menuId: 'hcgl',
    menuName: MenuTitle.CACHE_MANAGER,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/ProcessCacheManager',
    firstLetter: 'HCGL',
    menuCode: 'MENU_HCGL',
    menuLevel: 0,
    icon: 'setting',
  },
  {
    menuId: 'lcrz',
    menuName: MenuTitle.LOG_QUERY,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/ProcessLogQuery',
    firstLetter: 'LCRZ',
    menuCode: 'MENU_LCRZ',
    menuLevel: 0,
    icon: 'file-search',
  },
  // {
  //   menuId: 1000,
  //   menuName: '组件管理',
  //   // 菜单类型, 1000：目录菜单，1100：叶子菜单
  //   menuType: '1000',
  //   // 父节点menuid。0表示根节点
  //   parMenuId: 0,
  //   firstLetter: 'ZJGL',
  //   menuCode: 'MENU_ZJGL',
  //   menuLevel: 0,
  // },
  {
    menuId: 1001,
    menuName: '校验器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1000,
    urlAddr: '/ValidationManager',
    firstLetter: 'JYQ',
    menuCode: 'MENU_JYQ',
    menuLevel: 1,
  },
  {
    menuId: 'yhgl',
    menuName: MenuTitle.USER_MANAGER,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/UserManager',
    firstLetter: 'YHGL',
    menuCode: 'MENU_YHGL',
    menuLevel: 0,
    authority: ['admin'],
    icon: 'user',
  },
  {
    menuId: 'zhgl',
    menuName: MenuTitle.TENANT_MANAGER,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    urlAddr: '/TenantManager',
    firstLetter: 'ZHGL',
    menuCode: 'MENU_ZHGL',
    menuLevel: 0,
    authority: ['admin'],
    showOnMultiTenant: true,
    icon: 'usergroup-add',
  },
  // {
  //   menuId: 'drdc',
  //   menuName: '导入导出管理',
  //   // 菜单类型, 1000：目录菜单，1100：叶子菜单
  //   menuType: '1100',
  //   // 父节点menuid。0表示根节点
  //   parMenuId: 0,
  //   urlAddr: '/ImportExportManager',
  //   firstLetter: 'DRDC',
  //   menuCode: 'MENU_DRDC',
  //   menuLevel: 0,
  // },
  {
    menuId: 2000,
    menuName: '基础数据管理',
    menuLevel: 0,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1000',
    menuTypeName: '目录菜单',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    // 菜单排序
    menuIndex: 0,
    menuDesc: '主菜单',
    urlAddr: 'Views',
    statusCd: '1000',
    firstLetter: 'MAINMENU',
    iconUrl: 'icon-gene-man-manager',
    menuCode: 'MAIN_MENU',
    // 打开方式 1：工作台标签页；2:弹窗窗口; 3:新开浏览器; 4: 浏览器新标签
    menuOpenMode: '1',
    // 加密方式 1000:不加密  1001：MD5加密
    paramEncryptType: '1000',
  },
  {
    menuId: 2001,
    menuName: '服务器端点管理',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 2000,
    urlAddr: '/ServerEndpointManager',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
  },
  {
    menuId: 3000,
    menuName: '工具箱',
    menuLevel: 0,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1000',
    menuTypeName: '目录菜单',
    // 父节点menuid。0表示根节点
    parMenuId: 0,
    // 菜单排序
    menuIndex: 0,
    menuDesc: '主菜单',
    urlAddr: 'Views',
    statusCd: '1000',
    firstLetter: 'MAINMENU',
    iconUrl: 'icon-gene-man-manager',
    menuCode: 'MAIN_MENU',
    // 打开方式 1：工作台标签页；2:弹窗窗口; 3:新开浏览器; 4: 浏览器新标签
    menuOpenMode: '1',
    // 加密方式 1000:不加密  1001：MD5加密
    paramEncryptType: '1000',
  },
  {
    menuId: 3001,
    menuName: MenuTitle.LOG_CLEANUP,
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 3000,
    urlAddr: '/ProcessLogCleanup',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
    authority: ['admin'],
  },
  {
    menuId: 3002,
    menuName: '失效版本清理工具',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 3000,
    urlAddr: '/VersionCleanupTool',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
    authority: ['admin'],
  },
  {
    menuId: 3003,
    menuName: '字段解压缩工具',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 3000,
    urlAddr: '/CompressionTool',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
  },
  {
    menuId: 11,
    menuName: '校验器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/validator',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
    hideInMenu: true,
  },
  {
    menuId: 16,
    menuName: '报文转换器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/transformer',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
    hideInMenu: true,
  },
  {
    menuId: 20,
    menuName: 'HTTP调用编辑器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/HttpCall/HttpCallEditor',
    firstLetter: 'MAINMENU',
    menuCode: 'MAIN_MENU',
    hideInMenu: true,
  },
  {
    menuId: 21,
    menuName: '流程绘制',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/flow',
    firstLetter: 'flow',
    menuCode: 'MAIN_FLOW',
    hideInMenu: true,
  },
  {
    menuId: 22,
    menuName: 'HTTP数据源编辑器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/HttpDataSource',
    firstLetter: 'flow',
    menuCode: 'MAIN_FLOW',
    hideInMenu: true,
  },
  {
    menuId: 23,
    menuName: '互斥网关编辑器',
    // 菜单类型, 1000：目录菜单，1100：叶子菜单
    menuType: '1100',
    // 父节点menuid。0表示根节点
    parMenuId: 1,
    urlAddr: '/ExclusiveGateway/ExclusiveGatewayEditor',
    firstLetter: 'flow',
    menuCode: 'MAIN_FLOW',
    hideInMenu: true,
  },
];
